# 函数题

'''
1 使用函数求特殊a串数列和 
给定两个均不超过9的正整数a和n，要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a）之和，fn须返回的是数列和
'''
def fn(a,n):
    t=0
    s=0
    for i in range(1,n+1):
        t=t*10+a
        s=s+t
    return s

'''
2 缩写词
缩写词是由一个短语中每个单词的第一个字母组成，均为大写。例如，CPU是短语“central processing unit”的缩写
'''
def acronym(phrase):
    lst=phrase.split()
    return ''.join([x[0] for x in lst]).upper()



# 3 使用函数统计指定数字的个数
def CountDigit(number,digit):
    s=0
    if number<0:
        number=-number
    while True:
        if number%10==digit:
            s=s+1
        number=number//10
        if number==0:
            break
    return s

# 4 使用函数求素数和
def prime(n):
    if n<=1:
        return False
    for i in range(2,n):
        if n%i==0:
            return False
    return True

def PrimeSum(m,n):
    s=0
    for i in range(m,n+1):
        if prime(i):
            s=s+i
    return s

# 5 使用函数求余弦函数的近似值
# cos (x) = x^0 / 0! - x^2 / 2! + x^4 / 4! - x^6 / 6! + ?
def factor(n):
    s=1
    for i in range(1,n+1):
        s=s*i
    return s
def funcos(eps,x):
    s=1
    i=1
    f=-1
    import math
    while True:
        item=f*x**(2*i)/factor(2*i)
        if math.fabs(item)<eps:
            break
        s=s+item
        i=i+1
        f=-f
    return s

# 编程题

# 1 输入列表，求列表元素和(eval输入应用）
print(sum(eval(input())))

# 2 计算圆柱体的体积
def cylinder(e,h):
    import math
    return math.pi*r*r*h
r,h=map(float,input().split())
print('Volume = %.3f' % cylinder(r,h))

# 3 函数编程-分段函数
import math
x = float(input())
res = 0
if x<= -2:
  res = -math.exp(2*x+1)+3
elif x>3:
  res = 2*math.log10(3*x+5)-11
else:
  res = 2*x-1

print('y=%.6f'%res)

# 4 求最大公约数
def gcd(n,m):
  if m==0:
    return n
  return gcd(m, n%m)

arr = input().split()
a = int(arr[0])
b = int(arr[1])
print(gcd(a,b))

# 5 哥德巴赫猜想
def isPrime( num ):
  #判断是否是质数
  from math import sqrt
  if num == 0 or num == 1:
      flag = False
  elif num == 2:
      flag = True

  else:
      for i in range(2, num):
          if num % i == 0:
              flag = False
              break
          else:
              flag = True
  return flag

n = int(input())
for i in range(1, n):
  j = n-i
  if isPrime(i) and isPrime(j):
    print('{0} = {1} + {2}'.format(n, i, j))
    break

# 6 数字金字塔
def func(x):
    for i in range(1,x+1):
        print(((str(i)+' ')*i).rjust(i+5))
func(5)